programming4us
           
 
 
Windows

SOA with .NET and Windows Azure : Windows Workflow Foundation (part 1) - WF Architecture

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
12/19/2010 4:30:56 PM
It is generally possible to describe a business process as a workflow comprised of a discrete series of steps that involves people and software. WF is a Windows platform specifically for workflow technology (Figure 1). At its core, WF enables the execution of steps required to complete a business process. It is used to construct workflow-enabled services and service compositions for which it provides the following:
  • an extensible programming model

  • a workflow engine

  • design tools for Visual Studio

  • a mechanism to invoke services and to publish workflows as services

Figure 1. Windows Workflow Foundation (WF) as a building block of the .NET framework.


WF technology is applicable to document-centric workflows, human workflows, business rules-driven workflows, and other variations. It is used to enable both human and automated workflow steps and to wire up opaque blocks of functionality called activities.

WF Architecture

The major parts of the WF platform (Figure 2) include workflow, activities, the WF base activity library, the WF runtime engine, and WF runtime services. Each part is further explained in Figure 2 and Table 1.

Figure 2. The major moving parts of the WF platform.


Table 1. Descriptions of the major parts of WF.
PartDescription
activitya unit of work or a discrete step in a business process
workflowa sequence of activities
WF runtime enginea workflow instance is created and executed by the WF runtime engine (which also manages state and communication with the host process)
WF designersUI tools used to implement a workflow using shapes (Visual Studio includes a WF designer)
WF runtime servicesservices that provide hosting flexibility and communication
host processan application that hosts the WF runtime engine which executes the workflow (the host process provides support for runtime services, such as persisting the workflow’s state)

WF runtime services are connection points for plug-in resource providers. For example, the default persistence behavior provided by the runtime engine can be changed by providing a runtime service. WF further supports compensating transactions for a given runtime service activity. Within the solution logic, WF can define actual compensators that are invoked when exceptions occur.

Other -----------------
- Windows 7 : Creating and Enforcing Bulletproof Passwords (part 3) - Recovering from a Forgotten Password
- Windows 7 : Creating and Enforcing Bulletproof Passwords (part 2) - Taking Advantage of Windows 7’s Password Policies
- Windows 7 : Creating and Enforcing Bulletproof Passwords (part 1)
- Windows 7 : Understanding User Account Control (part 3) - User Account Control Policies
- Windows 7 : Understanding User Account Control (part 2) - Configuring User Account Control
- Windows 7 : Understanding User Account Control (part 1) - Elevating Privileges
- Windows 7 : Encrypting a Disk with BitLocker (part 2) - Enabling BitLocker on a System Without a TPM
- Windows 7 : Encrypting a Disk with BitLocker (part 1) - Enabling BitLocker on a System with a TPM
- Windows 7 : Securing the File System - Encrypting Files and Folders
- SOA with .NET and Windows Azure : Service Consumers with WCF
- Windows 7 : Setting Security Permissions on Files and Folders (part 5) - Assigning Special Permissions
- Windows 7 : Setting Security Permissions on Files and Folders (part 4) - Assigning Standard Permissions
- Windows 7 : Setting Security Permissions on Files and Folders (part 3) - Assigning a User to Multiple Security Groups
- Windows 7 : Setting Security Permissions on Files and Folders (part 2) - Assigning a User to a Security Group
- Windows 7 : Setting Security Permissions on Files and Folders (part 1) -
- Cloud-Enabling the ESB with Windows Azure (part 2) - Sending Messages to Azure’s AppFabric Service Bus
- Cloud-Enabling the ESB with Windows Azure (part 1) - Receiving Messages from Azure’s AppFabric Service Bus
- Windows 7 : Sending and Receiving Secure Email (part 2) - Obtaining Another Person’s Public Key
- Windows 7 : Sending and Receiving Secure Email (part 1) - Setting Up an Email Account with a Digital ID
- Windows 7 : Maintaining Your Privacy While Reading Email
 
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us